home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / raytracing / rayshade-4.0.6.3 / inetray / irstart < prev    next >
Text File  |  1993-08-15  |  922b  |  47 lines

  1. #!/bin/sh
  2. #======================================================================
  3. #                    I R S T A R T 
  4. #                    doc: Wed Jun  2 15:12:46 1993
  5. #                    dlm: Fri Jun 18 15:08:38 1993
  6. #                    (c) 1993 ant@bernina.ethz.ch
  7. #                    uE-Info: 44 15 NIL 0 0 72 2 2 8 ofnI
  8. #======================================================================
  9.  
  10. if test $# -eq 0                    # arguments
  11. then
  12.     filter=/bin/cat
  13. elif test $# -eq 1
  14. then
  15.     filter="/bin/grep \"$1\""
  16. else
  17.     echo "Usage: $0 [pattern]"
  18.     exit 1
  19. fi
  20.  
  21. if test -f .inetrayrc                    # file
  22. then
  23.     file=.inetrayrc
  24. elif test -f $HOME/.inetrayrc
  25. then
  26.     file=$HOME/.inetrayrc
  27. else
  28.     echo "Error: .inetrayrc not found"
  29.     exit 1
  30. fi
  31.  
  32. echo Processing $file...
  33.  
  34. eval $filter $file |                     # execute
  35.     /bin/sed -n "
  36.         /^\#@/{
  37.             s/^../echo \'Executing: /
  38.             s/$/\'/
  39.             p
  40.             s/^echo \'Executing: //
  41.             s/\'$//
  42.              p
  43.         }" |
  44.     /bin/sh
  45.  
  46. echo Done!
  47.